Re-optimizing the Performance of Shortest Path Queries Using Parallelized Combining Speedup Technique based on Bidirectional Arc flags and Multilevel Approach
نویسندگان
چکیده
Globally shortest path problems have increasing demand due to voluminous datasets in applications like roadmaps, web search engines, mobile data sets, etc., Computing shortest path between nodes in a given directed graph is a very common problem. Among the various shortest path algorithms, Dijkstra’s shortest path algorithm [1] is said to have better performance with regard to run time than the other algorithms. The output of Dijkstra’s shortest path algorithm can be improved with speedup techniques. In this paper a new combined speedup technique based on three speedup techniques were combined and each technique is parallelised individually and the performance of the combination is measured with respect to preprocessing time, runtime and number of nodes visited in random graphs, planar graphs and real world data sets. Key-Words: Bidirectional Arcflags, Multilevel method, Multilevel Arcflags, Parallelized Multilevel Arcflags.
منابع مشابه
Candidate Sets for Alternative Routes in Road Networks (Extended Abstract)
Introduction and Related Work Routing services have evolved over the past years. Providing only a shortest path is no longer enough. Users expect to be presented with a set of reasonable alternatives. We show how to engineer previous algorithms to provide reasonable alternative paths with better efficiency. Building on these results, we introduce the concept of candidate via nodes to further sp...
متن کاملFast Point-to-Point Shortest Path Computations with Arc-Flags
We present a number of improvements of the basic variant of the arc-flag acceleration (Lauther, 1997, 2004) for point-to-point (P2P) shortest path computations on large graphs. Arc-flags are a modification to the standard Dijkstra algorithm and are used to avoid exploring unnecessary paths during shortest path computation. We assume that for the same input graph the shortest path problem has to...
متن کاملFully Dynamic Maintenance of Arc-Flags in Road Networks
The problem of finding best routes in road networks can be solved by applying Dijkstra’s shortest paths algorithm. Unfortunately, road networks deriving from real-world applications are huge yielding unsustainable times to compute shortest paths. For this reason, great research efforts have been done to accelerate Dijkstra’s algorithm on road networks. These efforts have led to the development ...
متن کاملPerformance Analysis of Parallel Speedup Techniques for Shortest Path Queries in Networks of Random and Planar Types
The essential elements of any network application system uses shortest?path algorithm mostly for problems of network namely routing, viz. When seen in the light of the basic requirement of such a system, to provide high quality path identification or routing solutions fast, algorithms have to be efficient. There are many speedup techniques and combined speedup techniques available which find sh...
متن کاملAn Experimental Evaluation of Point-To-Point Shortest Path Calculation on Road Networks with Precalculated Edge-Flags
We present an efficient algorithm for fast and exact calculation of shortest paths in graphs with geometrical information in nodes (coordinates), e.g. road networks. The method is based on preprocessing and therefore best suited for static graphs, i.e., graphs with fixed topology and edge costs. In the preprocessing phase, the network is divided into regions and edge flags are calculated that i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012